/*#start pagination*/
.pagination-block {
	width: 100%;
	text-align: center;
	margin-bottom: 35px;
}
	.pagination-block > ul.pagination {
		margin: 0px !important;			
	}
/*#end pagination*/
/*#start products list*/
ul.products-list {
	padding: 15px 0px;
}
	ul.products-list > li {
		margin: 15px 0px;
	}
	@media (max-width: 600px) {
		ul.products-list > li {
			width: 100%;
		}	
	}
		/*#start product item*/
		ul.products-list > li .product-item {
			width: 260px;
			max-width: 100%;
			height: 460px;
			margin: 0px auto;
			border: 1px solid #ebebeb;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			padding: 12px;
			position: relative;
		}
		ul.products-list > li .product-item:hover {
			border: 1px solid #1c77e0;
			box-shadow: 0 0 5px #4C90DF;			
		}
			ul.products-list > li .favorite-button {
				display: block;					
				background: url('../../image/icon/icon_highlight.png') no-repeat center bottom;
				width: 20px;
				height: 20px;
				position: absolute;
				top: 10px;
				right: 15px;
			}
				ul.products-list > li .favorite-button:hover {					
					background: url('../../image/icon/icon_highlight.png') no-repeat center top;
				}
			ul.products-list > li .product-item {
				text-decoration: none;
				display: block;							
			}
				ul.products-list > li .product-item:after {
					content: '';
					display: block;
					clear: both;
				}
				ul.products-list > li .product-item .title {
					display: block;					
					margin-top: 16px;
					width: calc(100% - 20px);
					padding-right: 20px;
					text-overflow: ellipsis;
					overflow: hidden;
					white-space: nowrap;
					color: #666;
					font-size: 16px;
					font-weight: bold;
					position: relative;
				}
				ul.products-list > li .product-item .picture {					
					margin: 5px auto;					
					display: block;
					width: 200px;
					height: 200px;
				}
					ul.products-list > li .product-item .picture img {
						height: 100%;
						width: 100%;
					}								
				ul.products-list > li .product-item section {
					font-size: 13px;
					font-family: Segoe UI;
					color: #99a3b1;
					margin-top: 6px;
				}
			ul.products-list > li .product-item .bottom-section {
				position: absolute;
				width: 100%;
				bottom: 0px;
				left: 0px;
				padding: 6px 12px;
				text-align: center;
				border-top: 1px solid #ebebeb;
			}				
				ul.products-list > li .product-item .bottom-section .button a {
					color: #99a3b1;										
				}
				ul.products-list > li .product-item .bottom-section .button a:hover {
					color: #1c77e0;						
				}					
		/*#end product item*/
/*#end products list*/